home *** CD-ROM | disk | FTP | other *** search
- on(press, keyPress "<Enter>"){
- set("/:myname",eval("../:my_name"));
- if(eval("../:my_name") eq "")
- {
- set("../:my_name","Anon");
- }
- if(wordbank.substr("1","1") ne ",")
- {
- wordbank = "," add wordbank add ",";
- }
- comma = "0";
- r = length(wordbank);
- count = "1";
- while(r >= count)
- {
- if(wordbank.substr(count,"1") eq ",")
- {
- comma += "1";
- set("num" add comma,count);
- }
- count += "1";
- }
- count = "1";
- while(comma >= count)
- {
- set("bad" add count,wordbank.substr(eval("num" add count) + "1",eval("num" add (count + "1")) - eval("num" add count) - "1"));
- count += "1";
- }
- badwords = comma - "1";
- short = eval("../:my_name");
- length = length(short);
- l = "1";
- while(length >= l)
- {
- set("w" add l,ord(short.substr(l,"1")));
- if(eval("w" add l) >= "65" and "90" >= eval("w" add l))
- {
- set("w" add l,chr(eval("w" add l) + "32"));
- }
- else
- {
- set("w" add l,chr(eval("w" add l)));
- }
- l += "1";
- }
- l = "1";
- short = "";
- while(length >= l)
- {
- short = short add eval("w" add l);
- l += "1";
- }
- m = "1";
- n = length(eval("../:my_name"));
- while(badwords >= m)
- {
- if(n >= length(eval("bad" add m)))
- {
- v = "1";
- while(n - length(eval("bad" add m)) + "1" >= v)
- {
- if(short.substr(v,length(eval("bad" add m))) eq eval("bad" add m))
- {
- set("../:my_name",eval("../:word_replacer"));
- }
- v += "1";
- }
- }
- m += "1";
- }
- tellTarget("../")
- {
- call("submitscore");
- gotoAndStop("aftergame");
- play();
- }
- }
-